
.odd {
    background-color: #FCFCFC;
}
.even {
    background-color: #FCF8FF;
}

.log-messages th {
	background-color: #E8E8E9;
	border-bottom: 2px solid #DCDCDC;
	font-family: Calibri, Arial, sans-serif;
}

.log-messages td {
	padding:1px 4px;
	vertical-align: top;
    font-size: 12px; 
    white-space: pre-line;
    overflow: scroll;
}

.log-messages input,
.log-messages a {
	margin-right: 8px;
}

.SEVERE {
	background: #FBE3E4; color: #D12F19;
}

.WARNING {
	background: #FFF6BF; color: #817134;
}

.INFO {
}

.FINE {
}

.FINEST {
}
	
.log-messages td.timestamp {
	font-size: 12px;
}

.log-messages td.severity {
}

.log-messages td.message {
    font-family: Courier, "Courier New", monospace;
}

.show-stack-trace {
    font-family: Calibri, Arial, sans-serif;
	font-size: 14px;
	float:right;
}

.stats {
    font-family: Calibri, Arial, sans-serif;
}

.stats tr {
    padding-top: 2px;
}

.stats td.label {
	padding-right: 4px;
	border-right: 1px dashed #EEE;	
}

.stats td.value {
	padding-left: 10px;
	text-align: right;
	font-family: monospace;
}

.stats tr.over-90-percent-used  {
	font-weight: bold;
	color: #D12F19;
}

.stats tr.over-3-quarters-used {
    font-weight: bold;
    color: #B52;
}

.stats tr.over-1-half-used {
	color: #B52;
}

.stats tr.less-than-half-used {
	color: #559;
}

.stats tr.total {
	font-size: 110%;
}

.stats tr.over-90-percent-used.even {
    background-color: #FBF3E4;
}

.stats tr.over-90-percent-used.odd {
    background-color: #FBE3E4;
}

.stats tr.over-3-quarters-used.even {
    background-color: #FFFFBF;
}

.stats tr.over-3-quarters-used.odd {
    background-color: #FFF6BF;
}
